package com.niiwoo.civet.account.service;

import com.niiwoo.civet.account.dto.request.PayChannelRequestDTO;
import com.niiwoo.civet.account.dto.response.PayChannelResponseDTO;

import java.util.List;

/**
 * 充值渠道API
 */
public interface PayChannelDubboService {

    /**
     * 获取系统充值渠道
     *     PayChannelTypeEnum PAYMENT.支付 WITHHOLD.代扣
     *     status 1.成功 0.失败
     *     OrderEnum level优先级排序 DESC.从高到低  ASC.从低到高
     * @param payChannelRequestDTO 支付渠道 状态 排序
     * @return List<PayChannelResponseDTO>
     */
    default List<PayChannelResponseDTO> getRechargePayChannel(PayChannelRequestDTO payChannelRequestDTO) {
        return null;
    }
}
